#pragma once

// 定义这个类是为了保证之后创建的udpServer对象都是单例的
// 因为所有的udpServer对象都继承了这个类，其拷贝构造和赋值重载都被删了
// 那nocopy的子类都不存在拷贝构造和赋值重载
class nocopy
{
public:
    nocopy(){}
    ~nocopy(){}

    nocopy(const nocopy& nc) = delete;
    const nocopy& operator=(const nocopy&) = delete;
};